package com.wzdigit.wms.basic.client.response.report;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName SettlementReportExt
 * @Description 交收报表Ext
 * @Author LHR-PC
 * @Date 2021/1/28 9:57
 * @Version
 **/
@Data
public class SettlementReportExt {

    /**
     * 生产工单
     */
    @ApiModelProperty(value = "生产工单")
    private String orderNo;

    @ApiModelProperty(value = "销售订单")
    private String so;

    @ApiModelProperty(value = "物料编码")
    private String materialCode;

    @ApiModelProperty(value = "物料描述")
    private String materialDesc;

    @ApiModelProperty(value = "产线ID")
    private String lineId;

    @ApiModelProperty(value = "线体")
    private String lineCode;

    @ApiModelProperty(value = "状态")
    private String status;

    @ApiModelProperty(value = "工单数量")
    private BigDecimal orderQty;

    @ApiModelProperty(value = "mes下线数")
    private BigDecimal mesUnderlineQty;

    @ApiModelProperty(value = "实际收获数")
    private BigDecimal realReceivedQty;

//    @ApiModelProperty(value = "历史mes下线数")
//    private BigDecimal mesUnderlineQtyHistory;
//
//    @ApiModelProperty(value = "历史实际收获数")
//    private BigDecimal realRecivedQtyHistory;

    @ApiModelProperty(value = "差异数")
    private BigDecimal differenceQty;

    @ApiModelProperty(value = "完工日期")
    private Date completeDate;
    @ApiModelProperty(value = "完工日期")
    private String completeDateString ;



    @ApiModelProperty(value = "接收日期")
    private Date receivedDate;
    @ApiModelProperty(value = "接收日期")
    private String receivedDateString;

    @ApiModelProperty(value = "订单号")
    private String poNo;
}
